package com.xinguan.system.service;

import com.xinguan.common.baseVO.PageVO;
import com.xinguan.system.vo.ProductStockVO;
import com.xinguan.system.vo.ProductVO;

import java.util.List;

/**
 * @author lawrence
 * @create 2020-11-09
 */
public interface ProductService {

    /**
     * 商品列表
     * @param pageNum
     * @param pageSize
     * @param productVO
     * @return
     */
    PageVO<ProductVO> findProductList(Integer pageNum, Integer pageSize, ProductVO productVO);

    /**
     * 库存列表
     * @param pageNum
     * @param pageSize
     * @param productVO
     * @return
     */
    PageVO<ProductStockVO> findProductStocks(Integer pageNum, Integer pageSize, ProductVO productVO);

    /**
     * 所有库存信息
     * @return
     */
    List<ProductStockVO> findAllStocks(Integer pageNum, Integer pageSize, ProductVO productVO);


}
